package com.yk.airline.dao.analysisdata.api;

import com.yk.airline.dao.common.api.ICommonDao;
import com.yk.airline.model.AnalysisDataModel;
import com.yk.airline.model.CaptureMarkModel;

import java.sql.Timestamp;
import java.util.Calendar;
import java.util.List;

/**
 * Project Name:airlinecrawler
 * File Name:IAnalysisDataDao
 * Package Name:com.yk.airline.dao.analysisdatadao.api
 * Date:2018/1/31 14:31
 * Author:dengtianjia
 * Description:
 * Copyright (c) 2018, 重庆云凯科技有限公司 All Rights Reserved.
 */
public interface IAnalysisDataDao extends ICommonDao<AnalysisDataModel> {

    List<AnalysisDataModel> findAll();

    int findTotalCount();

    /**
     * 条件查询航线
     * @param  captureMarkModel  批次实体
     * @param website 网站名
     * @param airCompanies 公司集
     * @return
     */
    List<AnalysisDataModel> queryByCondition(CaptureMarkModel captureMarkModel, String website, List<String> airCompanies);

}
